package main

import "fmt"

type oo struct {
	inner
	ss1 string
	ss2 int
	ss3 bool
}

type inner struct {
	ss4 string
}

func (i *inner) testMethod() {
	fmt.Println("testMethod is called!!!")
}

func main() {
	oo1 := new(oo)
	fmt.Println(oo1.ss4)
	oo1.ss4 = "sss"
	fmt.Println(oo1.ss4)
	oo1.testMethod()
	oo1.inner.testMethod()
}
